runtime.pageAlloc.searchAddr (field)
24 uses
runtime (current package)
mpagealloc.go#L244: searchAddr offAddr
mpagealloc.go#L334: p.searchAddr = maxSearchAddr
mpagealloc.go#L396: if b := (offAddr{base}); b.lessThan(p.searchAddr) {
mpagealloc.go#L397: p.searchAddr = b
mpagealloc.go#L694: if searchIdx := offAddrToLevelIndex(l, p.searchAddr); searchIdx&^(entriesPerBlock-1) == i {
mpagealloc.go#L771: print("runtime: p.searchAddr = ", hex(p.searchAddr.addr()), ", i = ", i, "\n")
mpagealloc.go#L825: if chunkIndex(p.searchAddr.addr()) >= p.end {
mpagealloc.go#L832: if pallocChunkPages-chunkPageIndex(p.searchAddr.addr()) >= uint(npages) {
mpagealloc.go#L834: i := chunkIndex(p.searchAddr.addr())
mpagealloc.go#L836: j, searchIdx := p.chunkOf(i).find(npages, chunkPageIndex(p.searchAddr.addr()))
mpagealloc.go#L839: print("runtime: searchIdx = ", chunkPageIndex(p.searchAddr.addr()), ", p.searchAddr = ", hex(p.searchAddr.addr()), "\n")
mpagealloc.go#L857: p.searchAddr = maxSearchAddr
mpagealloc.go#L868: if p.searchAddr.lessThan(searchAddr) {
mpagealloc.go#L869: p.searchAddr = searchAddr
mpagealloc.go#L885: if b := (offAddr{base}); b.lessThan(p.searchAddr) {
mpagealloc.go#L886: p.searchAddr = b
mpagecache.go#L100: if b := (offAddr{c.base}); b.lessThan(p.searchAddr) {
mpagecache.go#L101: p.searchAddr = b
mpagecache.go#L121: if chunkIndex(p.searchAddr.addr()) >= p.end {
mpagecache.go#L125: ci := chunkIndex(p.searchAddr.addr()) // chunk index
mpagecache.go#L130: j, _ := chunk.find(1, chunkPageIndex(p.searchAddr.addr()))
mpagecache.go#L146: p.searchAddr = maxSearchAddr
mpagecache.go#L175: p.searchAddr = offAddr{c.base + pageSize*(pageCachePages-1)}